package com.lancoo.znbkxx.teacher.aibkTestCoach.aibkTools

import android.annotation.SuppressLint
import android.content.Context
import android.view.Gravity
import android.view.LayoutInflater
import android.widget.Toast
import com.lancoo.znbkxx.teacher.R
import com.lancoo.znbkxx.teacher.base.App.Companion.instance
import com.lancoo.znbkxx.teacher.utils.ToastUtils
import kotlinx.android.synthetic.main.aibk_view_toast.view.*

object MyToast {
    private var mContext: Context? = null
    private var mToast: Toast? = null

    //压制警告
    @SuppressLint("InflateParams")
    fun showToast(str: String?) {
        /* mContext = instance()
         //首先加载一个自定义的布局
         val inflater = LayoutInflater.from(mContext)
         val view = inflater.inflate(R.layout.aibk_view_toast, null)

         //然后找到里面的控件，以单纯的textview为例

         //避免toast长时间显示
         if (mToast != null) {
             mToast!!.cancel()
         }

         //接下来就是给textview设置信息
         view.tvToastTips.text = str

         //最重要的就是下面了，把布局引用到toast当中
         //获得toast
         mToast = Toast(mContext)

         //设置toast显示的位置
         mToast!!.setGravity(Gravity.CENTER, 0, 100)

         //设置弹出显示的时间
         mToast!!.duration = Toast.LENGTH_SHORT

         //设置布局
         mToast!!.view = view

         //最后一步，show出来
         mToast!!.show()*/

        ToastUtils.showShort(str)
    }

    @SuppressLint("InflateParams")
    fun showToast(str: String?, x: Int, y: Int) {
        /* mContext = instance()
         //首先加载一个自定义的布局
         val inflater = LayoutInflater.from(mContext)
         val view = inflater.inflate(R.layout.aibk_view_toast, null)

         //然后找到里面的控件，以单纯的textview为例

         //避免toast长时间显示
         if (mToast != null) {
             mToast!!.cancel()
         }

         //接下来就是给textview设置信息
         view.tvToastTips.text = str

         //最重要的就是下面了，把布局引用到toast当中
         //获得toast
         mToast = Toast(mContext)

         //设置toast显示的位置
         mToast!!.setGravity(Gravity.TOP, x, y)

         //设置弹出显示的时间
         mToast!!.duration = Toast.LENGTH_SHORT

         //设置布局
         mToast!!.view = view

         //最后一步，show出来
         mToast!!.show()*/

        ToastUtils.showShort(str)
    }

}